package com.ruoyi.stuclient.domain.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.Date;

/**
 * 课后作业提交对象 HomeworkSubmitDto
 *
 * @author zsp
 * @date 2025-05-05
 */
@Data
public class HomeworkSubmitDto {

    /** 课后作业提交 id */


    @Schema(description  = "课后作业提交 id")
    private String homeworkSubmissionId;

    /** 作业唯一标识 */
    @NotBlank(message = "作业唯一标识不能为空")
    @Schema(description  = "作业唯一标识")
    private String homeworkId;

    /** 资源类型 */
    @Schema(description  = "资源类型")
    private String resourceType;

    /** 资源简介 */
    @Schema(description  = "资源简介")
    private String resourceDescription;

    /** 资源提交路径 */
    @NotBlank(message = "资源提交路径不能为空")
    @Schema(description  = "资源提交路径")
    private String path;

    /** 分析id */
    @NotBlank(message = "资源提交ID不能为空")
    @Schema(description  = "分析id")
    private String analysisId;

}
